#include "Database/DatabaseTask.h"
// #include <QSqlDatabase>
// #include <QSqlQuery>
#include <QDebug>

DatabaseTask::DatabaseTask(const QMap<int, QString>& data) : data(data) {}

void DatabaseTask::run()
{
    qDebug() << "DatabaseTask running on thread" << QThread::currentThreadId();

    // QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    // db.setDatabaseName("data.db");
    // if (!db.open())
    // {
    //     qDebug() << "Failed to open database";
    //     return;
    // }

    // QSqlQuery query;
    // query.prepare("INSERT INTO nodes (node_id, data) VALUES (:node_id, :data)");
    // for (auto it = data.begin(); it != data.end(); ++it)
    // {
    //     query.bindValue(":node_id", it.key());
    //     query.bindValue(":data", it.value());
    //     query.exec();
    // }

    // db.close();
}
